home *** CD-ROM | disk | FTP | other *** search
/ Champak 145 / (Vol 145) Dec 21 2011.iso / Games / locochew.swf / scripts / __Packages / classes / Ghost.as < prev    next >
Encoding:
Text File  |  2011-12-21  |  9.5 KB  |  324 lines

  1. function ┬º\x04\x05┬º()
  2. {
  3.    set("\x03",192 % 511 * true);
  4.    ┬º┬ºpush("\x03");
  5.    if("\x01")
  6.    {
  7.    }
  8.    return eval(┬º┬ºpop());
  9. }
  10. var ┬º\x01┬º = 159 + "\x04\x05"();
  11. while(true)
  12. {
  13.    if(eval("\x01") == 351)
  14.    {
  15.       set("\x01",eval("\x01") - 196);
  16.       ┬º┬ºpush(true);
  17.    }
  18.    else if(eval("\x01") == 337)
  19.    {
  20.       set("\x01",eval("\x01") + 190);
  21.       ┬º┬ºpush(!function ┬º\x04\x05┬º()
  22.       {
  23.          set("\x03",192 % 511 * true);
  24.          ┬º┬ºpush("\x03");
  25.          if("\x01")
  26.          {
  27.          }
  28.          return eval(┬º┬ºpop());
  29.       });
  30.    }
  31.    else if(eval("\x01") == 743)
  32.    {
  33.       set("\x01",eval("\x01") - 33);
  34.    }
  35.    else if(eval("\x01") == 657)
  36.    {
  37.       set("\x01",eval("\x01") - 63);
  38.       ┬º┬ºpush("\x0f");
  39.    }
  40.    else if(eval("\x01") == 594)
  41.    {
  42.       set("\x01",eval("\x01") - 257);
  43.       ┬º┬ºpush(eval(function ┬º\x04\x05┬º()
  44.       {
  45.          set("\x03",192 % 511 * true);
  46.          ┬º┬ºpush("\x03");
  47.          if("\x01")
  48.          {
  49.          }
  50.          return eval(┬º┬ºpop());
  51.       }));
  52.    }
  53.    else if(eval("\x01") == 155)
  54.    {
  55.       set("\x01",eval("\x01") + 787);
  56.       if(function ┬º\x04\x05┬º()
  57.       {
  58.          set("\x03",192 % 511 * true);
  59.          ┬º┬ºpush("\x03");
  60.          if("\x01")
  61.          {
  62.          }
  63.          return eval(┬º┬ºpop());
  64.       })
  65.       {
  66.          set("\x01",eval("\x01") - 928);
  67.       }
  68.    }
  69.    else if(eval("\x01") == 14)
  70.    {
  71.       set("\x01",eval("\x01") + 520);
  72.    }
  73.    else
  74.    {
  75.       if(eval("\x01") == 942)
  76.       {
  77.          set("\x01",eval("\x01") - 928);
  78.          break;
  79.       }
  80.       if(eval("\x01") == 534)
  81.       {
  82.          set("\x01",eval("\x01") + 188);
  83.          ┬º┬ºpush(true);
  84.       }
  85.       else if(eval("\x01") == 913)
  86.       {
  87.          set("\x01",eval("\x01") - 379);
  88.       }
  89.       else if(eval("\x01") == 748)
  90.       {
  91.          set("\x01",eval("\x01") - 498);
  92.          ┬º┬ºpush(true);
  93.       }
  94.       else if(eval("\x01") == 527)
  95.       {
  96.          set("\x01",eval("\x01") - 433);
  97.          if(function ┬º\x04\x05┬º()
  98.          {
  99.             set("\x03",192 % 511 * true);
  100.             ┬º┬ºpush("\x03");
  101.             if("\x01")
  102.             {
  103.             }
  104.             return eval(┬º┬ºpop());
  105.          })
  106.          {
  107.             set("\x01",eval("\x01") + 355);
  108.          }
  109.       }
  110.       else if(eval("\x01") == 722)
  111.       {
  112.          set("\x01",eval("\x01") - 126);
  113.          if(function ┬º\x04\x05┬º()
  114.          {
  115.             set("\x03",192 % 511 * true);
  116.             ┬º┬ºpush("\x03");
  117.             if("\x01")
  118.             {
  119.             }
  120.             return eval(┬º┬ºpop());
  121.          })
  122.          {
  123.             set("\x01",eval("\x01") - 123);
  124.          }
  125.       }
  126.       else if(eval("\x01") == 250)
  127.       {
  128.          set("\x01",eval("\x01") + 314);
  129.          if(function ┬º\x04\x05┬º()
  130.          {
  131.             set("\x03",192 % 511 * true);
  132.             ┬º┬ºpush("\x03");
  133.             if("\x01")
  134.             {
  135.             }
  136.             return eval(┬º┬ºpop());
  137.          })
  138.          {
  139.             set("\x01",eval("\x01") - 209);
  140.          }
  141.       }
  142.       else
  143.       {
  144.          if(eval("\x01") == 596)
  145.          {
  146.             set("\x01",eval("\x01") - 123);
  147.             break;
  148.          }
  149.          if(eval("\x01") == 564)
  150.          {
  151.             set("\x01",eval("\x01") - 209);
  152.             tellTarget({})
  153.             {
  154.                break;
  155.             }
  156.          }
  157.          if(eval("\x01") == 473)
  158.          {
  159.             set("\x01",eval("\x01") + 275);
  160.          }
  161.          else if(eval("\x01") == 824)
  162.          {
  163.             set("\x01",eval("\x01") - 76);
  164.          }
  165.          else if(eval("\x01") == 94)
  166.          {
  167.             set("\x01",eval("\x01") + 355);
  168.          }
  169.          else if(eval("\x01") == 355)
  170.          {
  171.             set("\x01",eval("\x01") + 355);
  172.          }
  173.          else if(eval("\x01") == 710)
  174.          {
  175.             set("\x01",eval("\x01") - 518);
  176.             ┬º┬ºpush("\x0f");
  177.             ┬º┬ºpush(1);
  178.          }
  179.          else
  180.          {
  181.             if(eval("\x01") != 192)
  182.             {
  183.                if(eval("\x01") == 449)
  184.                {
  185.                   set("\x01",eval("\x01") - 176);
  186.                   if(!_global.classes)
  187.                   {
  188.                      _global.classes = new Object();
  189.                   }
  190.                   function ┬º\x04\x05┬º()
  191.                   {
  192.                      set("\x03",192 % 511 * true);
  193.                      ┬º┬ºpush("\x03");
  194.                      if("\x01")
  195.                      {
  196.                      }
  197.                      return eval(┬º┬ºpop());
  198.                   }
  199.                   if(!_global.classes.Ghost)
  200.                   {
  201.                      classes.Ghost extends classes.Enemy;
  202.                      var _loc2_ = classes.Ghost = function()
  203.                      {
  204.                         super();
  205.                      }.prototype;
  206.                      _loc2_.init = function(game_ref, x, y, enemyStunnTime)
  207.                      {
  208.                         super.init(game_ref,x,y,enemyStunnTime);
  209.                         this._alpha = 0;
  210.                      };
  211.                      _loc2_.setMoveIV = function()
  212.                      {
  213.                         this.move_IV = setInterval(this,"startMove",this.MOVE_TIME * 1000 + Math.floor(Math.random() * 1000));
  214.                         this.movingState = "invisible";
  215.                      };
  216.                      _loc2_.startMove = function()
  217.                      {
  218.                         this.movingState = "preFlightFadeIn";
  219.                      };
  220.                      _loc2_.fadeIn = function()
  221.                      {
  222.                         this._alpha += this.ALPHA_SPEED;
  223.                         if(this._alpha > 100)
  224.                         {
  225.                            this._alpha = 100;
  226.                         }
  227.                         trace("fadeIn. alpha = " + this._alpha);
  228.                      };
  229.                      _loc2_.checkIsArrivedToDest = function()
  230.                      {
  231.                         trace("checking if arrived to Dest");
  232.                         if(Math.round(this._x) == this.destPoint.x && Math.round(this._y) == this.destPoint.y)
  233.                         {
  234.                            trace("    arrivedToDest");
  235.                            this.movingState = "postFlightFadeOut";
  236.                         }
  237.                      };
  238.                      _loc2_.fadeOut = function()
  239.                      {
  240.                         trace("fadeOut. alpha = " + this._alpha);
  241.                         this._alpha -= this.ALPHA_SPEED;
  242.                         if(this._alpha < 0)
  243.                         {
  244.                            this._alpha = 0;
  245.                         }
  246.                      };
  247.                      _loc2_.onEnterFrame = function()
  248.                      {
  249.                         super.onEnterFrame();
  250.                         var _loc3_ = false;
  251.                         if(this.state == "openMouth")
  252.                         {
  253.                            this.fadeIn();
  254.                            _loc3_ = true;
  255.                         }
  256.                         else if(this.state == "closeMouth")
  257.                         {
  258.                            this.fadeOut();
  259.                            _loc3_ = true;
  260.                         }
  261.                         else if(this.state == "stunned")
  262.                         {
  263.                            this._alpha = 100;
  264.                            _loc3_ = true;
  265.                         }
  266.                         if(!_loc3_)
  267.                         {
  268.                            switch(this.movingState)
  269.                            {
  270.                               case "invisible":
  271.                                  break;
  272.                               case "preFlightFadeIn":
  273.                                  if(!_loc3_)
  274.                                  {
  275.                                     this.fadeIn();
  276.                                  }
  277.                                  if(this._alpha >= 100)
  278.                                  {
  279.                                     this.move();
  280.                                     this.movingState = "flight";
  281.                                  }
  282.                                  break;
  283.                               case "flight":
  284.                                  this.checkIsArrivedToDest();
  285.                                  break;
  286.                               case "postFlightFadeOut":
  287.                                  if(!_loc3_)
  288.                                  {
  289.                                     this.fadeOut();
  290.                                  }
  291.                                  if(this._alpha <= 0)
  292.                                  {
  293.                                     this.movingState = "invisible";
  294.                                  }
  295.                            }
  296.                         }
  297.                      };
  298.                      _loc2_.ALPHA_SPEED = 20;
  299.                      ┬º┬ºpush(ASSetPropFlags(classes.Ghost.prototype,null,1));
  300.                   }
  301.                   ┬º┬ºpop();
  302.                   break;
  303.                }
  304.                if(eval("\x01") == 273)
  305.                {
  306.                   set("\x01",eval("\x01") - 273);
  307.                }
  308.                break;
  309.             }
  310.             set("\x01",eval("\x01") + 465);
  311.             var ┬º┬ºpop() = function ┬º\x04\x05┬º()
  312.             {
  313.                set("\x03",192 % 511 * true);
  314.                ┬º┬ºpush("\x03");
  315.                if("\x01")
  316.                {
  317.                }
  318.                return eval(┬º┬ºpop());
  319.             };
  320.          }
  321.       }
  322.    }
  323. }
  324.